package com.ruoyi.business.app.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


@Data
@ApiModel("用户对象")
public class AppUserVo {

    @ApiModelProperty("主键id")
    private Long id;


    @ApiModelProperty("用户账号")
    private String userName;


    @ApiModelProperty("用户昵称")
    private String nickName;


    @ApiModelProperty("手机号码")
    private String phonenumber;


    @ApiModelProperty("用户性别（0男 1女 2未知）")
    private String sex;


    @ApiModelProperty("头像地址")
    private String avatar;


    @ApiModelProperty("帐号状态-0已注册待实名认证1提交实名认证2已实名认证通过3实名认证未通过4已冻结停用")
    private String status;


    @ApiModelProperty("邀请码")
    private String inviteCode;


    @ApiModelProperty("父级邀请码全路径")
    private String inviteFullCode;


    @ApiModelProperty("真实姓名")
    private String realName;


    @ApiModelProperty("身份证号")
    private String idcard;


    @ApiModelProperty("身份证-正面照片")
    private String idcardImgFront;


    @ApiModelProperty("身份证-背面照片")
    private String idcardImgBack;


    @ApiModelProperty("省名称")
    private String provinceName;


    @ApiModelProperty("省编码")
    private String provinceCode;


    @ApiModelProperty("市名称")
    private String cityName;


    @ApiModelProperty("城市编码")
    private String cityCode;


    @ApiModelProperty("区名称")
    private String districtsName;


    @ApiModelProperty("区编码")
    private String districtsCode;


    @ApiModelProperty("车牌号")
    private String carNum;


    @ApiModelProperty("详细地址")
    private String address;


    @ApiModelProperty("微信标识")
    private String openId;


    @ApiModelProperty("是否会员(0 否   1是)")
    private String vipFlag;

    @ApiModelProperty("是否是商家(0 否   1是)")
    private String merchantFlag;
}
